Hydrological modeling in Modelica

نویسندگان

  • Gerhard Schmitz
  • Karin Berg
  • Kaj Nyström
چکیده

Hydrological modeling is an area where modeling has been used for a very long time. Applications range from forecasts for the hydro power industry, public safety, agriculture and environmental monitoring. Still, to the best of our knowledge, Modelica has been very little used in hydrological modeling so far. In this paper, we aim to show that the Modelica language is well suited for hydrological modeling and also to outline a possible future development of libraries in order to further facilitate hydrological modeling and coupling of hydrological models to other types of models in Modelica. A Modelica implementation of the hydrological HBV model is compared with the original Fortran model. The main advantages of using Modelica as modeling language are more readable and re-usable code and better abstraction. The disadvantage is longer execution times compared to the Fortran model. The HBV model is a quite simple model mathematically. It would be useful to investigate the behaviour of more complex hydrological models as well in order to see whether we can find the same advantages of using Modelica as modeling language in that respect as we have in the case with the HBV model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cyber-Physical Systems Modeling and Simulation with Modelica

This paper introduces the area of Cyber-Physical Systems (CPS) and describes the relation to Modelica and Modelica-based tools. Special aspects of CPS applications that should make Modelica well suited for their modeling and simulation are highlighted. Recent Modelica developments facilitating integrated model-based system development applicable to CPS are presented. Especially, it is shown how...

متن کامل

Modeling Vehicle Dynamics Based on Modelica

Modelica is a language for modeling the physical world. This language is developed by researchers from different organizations. Modelica is an object-oriented language, and based on equations, which belongs to non-causal modeling. There are tools developed for Modelica. Modelica can model vehicle motion in a lively and easily way. With Modelica, many complex systems can be modeled and analysed.

متن کامل

Object–oriented modeling with bond graphs and Modelica

A new modeling language, called Modelica, for physical systems modeling is being developed in an international effort. The main objective is to make it easy to exchange models and model libraries. The design of Modelica builds on non-causal modeling and the use of object-oriented constructs stemming from modern software development, (hierarchy, encapsulation) to facilitate reuse of models and m...

متن کامل

number 2009 : 5 Modelica Modeling Language ( ModelicaML ) A UML Profile for

This document presents the Modelica Modeling Language (ModelicaML) a UML Profile for Modelica. The purpose of the ModelicaML is to enable an efficient and effective way to create, read or understand, and maintain Modelica models. ModelicaML is defined as a graphical notation and facilitates different views (composition, inheritance, behavior) on Modelica models. It is based on a subset of the O...

متن کامل

The Modelica Standard Library as an Ontology for Modeling and Simulation of Physical Systems

This paper presents the Modelica Standard Library, an ontology used in modeling and simulation of physical systems. The Modelica Standard Library is continuously developed in the Modelica community. We present parts of the Modelica Standard Library and show an example of its usage. Also, in this paper we focus on the comparison of Modelica, the language used to specify the Modelica Standard Lib...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005